Observations on Self - Stabilizing Graph
نویسندگان
چکیده
We investigate the existence of deterministic uniform self-stabilizing algorithms (DUSSAs) for a number or problems on connected undirected graphs. This investigation is carried out under three models of parallelism, namely central daemon, restricted parallelism, and maximal paral-lelism. We observe that for several problems including 2-coloring odd-degree complete bipartite graphs, 2-coloring trees, nding maximal independent sets in general graphs, and obtaining a valid coloring of planar graphs, no DUSSAs exist under the maximal parallelism model. A DUSSA for the 6-coloring problem for planar graphs under the central daemon model was presented in GK93]. For the other problems listed above, we present DUSSAs under the central daemon model. We observe that these DUSSAs work correctly under a restricted parallelism model as well. This fact enables us to apply a technique in SRR94] to obtain randomized USSAs (RUSSAs) under the maximal paral-lelism model for all the above problems. These RUSSAs achieve self-stabilization with probability 1. We also observe that techniques due to Angluin Ang80] lead to general results that establish the non-existence of DUSSAs for a large collection of graph problems under any of the parallelism models. The problems in this collection include determining the parity of the number of nodes in a graph and membership testing for various graph classes (for example, planar graphs, chordal graphs, and interval graphs).
منابع مشابه
Families of Distributed Memory Parallel Graph Algorithms from Self-Stabilizing Kernels-An SSSP Case Study
Self-stabilizing algorithms are an important because of their robustness and guaranteed convergence. Starting from any arbitrary state, a self-stabilizing algorithm is guaranteed to converge to a legitimate state.Those algorithms are not directly amenable to solving distributed graph processing problems when performance and scalability are important. In this paper, we show the “Abstract Graph M...
متن کاملComputer Science Technical Report A Self-Stabilizing Distributed Algorithm to Construct An Arbitrary Spanning Tree of a Connected Graph
We propose a simple self-stabilizing distributed algorithm that maintains an arbitrary spanning tree in a connected graph. In proving the correctness of the algorithm we develop a new technique without using a bounded function (which is customary for proving correctness of self-stabilizing algorithms); the new approach is simple and can be potentially applied to proving correctness of other sel...
متن کاملOn the Self-stabilization of Mobile Oblivious Robots in Uniform Rings
Self-stabilizing local k-placement of replicas with minimal variance. Self-stabilizing algorithm for maximal graph partitioning into triangles.
متن کاملA Self-Stabilizing Distributed Algorithm to Construct BFS Spanning Trees of a Symmetric Graph
We propose a simple and eecient self-stabilizing distributed algorithm to construct the breadth rst search (BFS) spanning tree of an arbitrary connected symmetric graph. We develop a completely new direct approach of graph theoretical reasoning to prove the correctness of our algorithm. The approach seems to have potential to have applications in proving correctness of other self-stabilizing al...
متن کاملSelf-stabilizing DAG-Constructing Protocols with Application to Geocast in MANET
Constructing Directed Acyclic Graph (DAG) on a graph is one of the fundamental problems of graph theory. We propose a self-stabilizing protocol for DAG construction on mobile ad-hoc network (MANET) and show that it can construct a DAG which has better property than known one. Furthermore, we evaluate our protocol by applying it to geocast protocol on MANET. Our computer simulation results show ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995